Part Number Hot Search : 
SE7351L KBJ10M LPBSA30M RBV1000 00266 5ETTTS NTXV1 00AIRFD
Product Description
Full Text Search
 

To Download PCD5096 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  d a t a sh eet preliminary speci?cation file under integrated circuits, ic17 1997 jan 22 integrated circuits PCD5096 universal codec
1997 jan 22 2 philips semiconductors preliminary speci?cation universal codec PCD5096 contents 1 features 2 general description 3 applications 4 ordering information 5 block diagram 6 pinning information 6.1 pin description 6.2 pinning 6.3 supply concept 7 functional description 7.1 general 7.2 clocking 7.3 reset and power-down strategy 8 memory and control registers 8.1 dsp memories 8.2 data memory and control register map 8.3 control registers organization 9 iom 9.1 features 9.2 pin description 9.3 functional description 9.4 timing 9.5 iom control table 9.6 iom data buffers 9.7 local loop 10 i 2 c-bus interface 11 codec test loops 11.1 test modes definition 11.2 codec test loop signal timing 12 application information 12.1 small business systems 12.2 large business systems 12.3 dect and isdn 13 application examples 13.1 PCD5096 with two active channels 13.2 conference call between one pstn line and two iom buffers 13.3 conference call between two pstn lines and one iom buffer 14 limiting values 15 handling 16 electrical specifications 17 package outline 18 soldering 18.1 introduction 18.2 reflow soldering 18.3 wave soldering 18.4 repairing soldered joints 19 definitions 20 life support applications 21 purchase of philips i 2 c components
1997 jan 22 3 philips semiconductors preliminary speci?cation universal codec PCD5096 1 features applications in digital terminal equipment featuring line interface and/or voice functions digital signal processor performing echo cancellation, codec functions and dial tone detection two independent receive and transmit channels independent programmable gain for all analog inputs and outputs programmable filter correction functions flexible configuration of all functions iom-2 serial data interface (slave mode only) serial data interface to dtam speech compression ics 400 khz i 2 c-bus slave interface (four i 2 c-bus subaddresses) codec compatible with g.714 ccitt specification pcm a-law/u-law (g.711 ccitt) and 16-bit linear data dual differential inputs and outputs performing the following functions: C line interface connection C loudspeaker, speaker phone (hands-free) C earpiece, microphone (handset) peripheral interface: two i/o pins separate ringer function tone and ringer generator conference call qfp44 package low voltage (2.7 to 3.6 v) low power consumption. 2 general description the universal codec combines two high resolution bidirectional analog channels with a dsp in a single chip. besides the analog interfaces the PCD5096 includes two digital interfaces: an i 2 c-bus interface allowing an external microcontroller to program the chip, and a 4-wire serial interface compatible with iom-2 and with dtam speech compression ics. this programmable serial interface offers up to 14 channels and is capable of handling 8-bit (a-law) or 16-bit (linear pcm) data packages, or any combination of them. it opens the scope for a wide application area, for example in combination with the pcd5093h dect baseband chip for digital cordless business applications. several PCD5096s can be connected together for small switching systems (pabx) offering a combination of corded and cordless functionality. besides the basic functions like echo cancellation for two channels the on-chip dsp provides all necessary functions such as conference call and dtmf. 3 applications the PCD5096 is designed for the telecommunications market and is targeting small business and residential systems offering a two-line interface or a one-line interface combined with hands-free speaker phone. specific applications are detailed in chapter 12. 4 ordering information type number package name description version PCD5096h qfp44 plastic quad ?at package; 44 leads (lead length 1.3 mm); body 10 10 1.75 mm sot307-2
1997 jan 22 4 philips semiconductors preliminary speci?cation universal codec PCD5096 5 block diagram handbook, full pagewidth mbh864 digital noise shaper dac amp1 adc vref1 micm1 micp1 lifm_ad1 lifp_ad1 lifm_ad2 lifp_ad2 lifm_da1 lifp_da1 earp_hf earm_hf earp_hs earm_hs codec 1 digital decimating filter vref2 vmic_hf vmic_hs micm_hf micp_hf micm_hs micp_hs 108f s 108f s 108f s 108f s digital noise shaper dac amp2 adc codec 2 digital decimating filter 4f s 4f s 4f s 4f s dio 2 biu dcl fsc di do iom zrom 4k 24 yram 512 16 xram 512 16 dio 1 dsp core system bus system data ram controller (sdrc) control registers io1 io0 reset clk v ss_pll v dd_pll v ssa_2 v dda_2 v ss_2 v dd_2 v ss_1 v dd_1 v ssa_1 v dda_1 test vbgp timing control block (ticb) analog voltage reference tcb pll reset generator (rge) a0 a1 scl sda i 2 c-bus interface system data ram (sdr) 128 words fig.1 PCD5096 block diagram.
1997 jan 22 5 philips semiconductors preliminary speci?cation universal codec PCD5096 6 pinning information 6.1 pin description table 1 qfp44 package symbol pin i/o (1) description io0 1 i/o programmable i/o pin 0 (schmitt trigger input, pull-up output) io1 2 i/o programmable i/o pin 1 (schmitt trigger input, pull-up output) clk 3 i clock input v dd_pll 4 p 3 v analog supply for pll v ss_pll 5 p analog ground supply for pll v ss_1 6 p peripheral ground supply v dd_1 7 p 3 to 5 v peripheral supply scl 8 i i 2 c-bus clock signal input (schmitt trigger) sda 9 i/o i 2 c-bus data signal a0 10 i i 2 c-bus subaddress a1 11 i i 2 c-bus subaddress lifm_da1 12 o negative analog output from codec 1 to line interface lifp_da1 13 o positive analog output from codec 1 to line interface v dda_1 14 p 3 v analog supply for codec 1 lifm_ad1 15 i negative analog input to codec 1 from line interface lifp_ad1 16 i positive analog input to codec 1 from line interface v ssa_1 17 p analog ground supply for codec 1 micm1 18 i negative analog input to codec 1 from microphone micp1 19 i positive analog input to codec 1 from microphone vref1 20 o codec 1 analog reference voltage vbgp 21 o bandgap analog output voltage vref2 22 o codec 2 analog reference voltage vmic_hs 23 o positive analog supply voltage from codec 2 for handset microphone micp_hs 24 i positive analog input to codec 2 from handset microphone micm_hs 25 i negative analog input to codec 2 from handset microphone vmic_hf 26 o positive analog supply voltage from codec 2 for hands-free microphone micp_hf 27 i positive analog input to codec 2 from hands-free microphone micm_hf 28 i negative analog input to codec 2 from hands-free microphone v ssa_2 29 p analog ground supply for codec 2 lifp_ad2 30 i positive analog input to codec 2 from line interface lifm_ad2 31 i negative analog input to codec 2 from line interface v dda_2 32 p 3 v analog supply for codec 2 earp_hs 33 o positive analog output from codec 2 to handset earpiece earm_hs 34 o negative analog output from codec 2 to handset earpiece earp_hf 35 o positive output to hands-free earpiece earm_hf 36 o negative output to hands-free earpiece test 37 i test input; pull-down
1997 jan 22 6 philips semiconductors preliminary speci?cation universal codec PCD5096 note 1. p denotes power line. 2. fsc and dcl are outputs only in test modes. 6.2 pinning reset 38 i reset input (schmitt trigger) v ss_2 39 p digital core ground supply v dd_2 40 p 3 v digital core supply di 41 i iom-2 interface serial data input do 42 o iom-2 interface serial data output (open-drain) fsc 43 i/o iom-2 interface 8 khz frame synchronization clock (schmitt trigger input); note 2 dcl 44 i/o iom-2 interface data clock (schmitt trigger input); note 2 symbol pin i/o (1) description fig.2 pin configuration. handbook, full pagewidth PCD5096 mbh860 1 io0 io1 clk v dd_pll v ss_pll v ss_1 v dd_1 scl sda a0 a1 2 3 4 5 6 7 8 9 10 11 33 32 31 30 29 28 27 26 25 24 23 12 lifm_da1 lifm_ad1 lifp_da1 lifp_ad1 v dda_1 v ssa_1 micm1 micp1 vref1 vref2 vbgp 13 14 15 16 17 18 19 20 21 22 44 dcl fsc do di reset test earm_hf earm_hs earp_hs lifm_ad2 lifp_ad2 micm_hf micm_hs vmic_hf vmic_hs micp_hf micp_hs v dda_2 v ssa_2 earp_hf v dd_2 v ss_2 43 42 41 40 39 38 37 36 35 34
1997 jan 22 7 philips semiconductors preliminary speci?cation universal codec PCD5096 6.3 supply concept the universal codec is designed for 3 v systems with a voltage range of 2.7 to 3.6 v. to allow connection to 5 v systems the digital i/os include level shifters. the core must run on 3.3 v and the peripheral supply on 5 v. the five power supplies are listed in table 2. codec 1 and codec 2 have their own power supplies: v dda_1 and v dda_2 respectively. v dd_pll is the power supply dedicated to the pll. the digital core and the memories are powered by v dd_2 and the digital peripherals by v dd_1 . all digital pins (earp_hf, earm_hf, test, reset, di, do, fsc, dcl, io0, io1, clk, scl, sda, a0 and a1) have internal level shifters, allowing the chip to be used in a 3 to 5 v environment. table 2 PCD5096 power supply supply pair associated device v dd_1 and v ss_1 3 to 5 v peripheral supply v dd_2 and v ss_2 3 v digital core supply v dd_pll and v ss_pll 3 v pll supply v dda_1 and v ssa_1 3 v codec 1 supply v dda_2 and v ssa_2 3 v codec 2 supply fig.3 pcx5096 supply rails with protection diodes. handbook, full pagewidth mbh862 v ss_1 v dd_1 v ssa_1 v dda_1 v ssa_2 v dda_2 v ss_2 v dd_2 v ss_pll v dd_pll
1997 jan 22 8 philips semiconductors preliminary speci?cation universal codec PCD5096 handbook, full pagewidth mbh861 v dd ring v dda2 ring v ssa2 ring v dd5 ring gnd ring gnd5 ring substrate ring substrate ring v dda1 ring v dd_pll 1 v ss_pll v ss_1 v dd_1 v ssa1 ring v dda_1 v ssa_1 substrate ring v dd_2 v ss_2 v dda_2 v ssa_2 digital codec 2 codec 1 pll fig.4 PCD5096 power supply.
1997 jan 22 9 philips semiconductors preliminary speci?cation universal codec PCD5096 fig.5 open/short diagram. handbook, full pagewidth mbh863 PCD5096 1 io0 io1 clk v dd_pll v ss_pll v ss_1 v dd_1 scl sda a0 a1 2 3 4 5 6 7 8 9 10 11 33 32 31 30 29 28 27 26 25 24 23 12 lifm_da1 lifm_ad1 lifp_da1 lifp_ad1 v dda_1 v ssa_1 micm1 micp1 vref1 vref2 vbgp 13 14 15 16 17 18 19 20 21 22 44 dcl fsc do di reset test earm_hf earm_hs earp_hs lifm_ad2 lifp_ad2 micm_hf micm_hs vmic_hf vmic_hs micp_hf micp_hs v dda_2 v ssa_2 earp_hf v dd_2 v ss_2 43 42 41 40 39 38 37 36 35 34
1997 jan 22 10 philips semiconductors preliminary speci?cation universal codec PCD5096 7 functional description 7.1 general the PCD5096 is a universal codec designed for use in digital terminal equipment. it connects two pstn lines to a digital interface (iom-2), thus covering a wide application area. echo cancellation is performed on both pstn lines by an on-chip dsp. hands-free speaker phone functionality is also provided by sacrificing one pstn line connection. the chip is controlled by an external microcontroller via a high bit rate i 2 c-bus interface. figure 1 shows the block diagram of the PCD5096. the different functional blocks operate more or less autonomously and communicate with each other via the system data ram (sdr). each block has access to the sdr via an internal system bus. access to this bus is controlled by the system data ram controller (sdrc). the iom block connects to a n 256 kbits/s digital interface (iom-2 interface) and also supports interfacing to dtam speech compression ics. the iom block stores and fetches speech data into/from the sdr using internal addressing logic. the dsp block is the link between the data in the sdr stored/fetched by the iom block on one hand, and the analog front-end on the other hand. the basic functions of the dsp are data filtering, local echo cancelling, network echo suppressing, a-law coding and decoding according to the g.711 ccitt recommendations, dial tone detection and generation, dtmf generation, side-tone, automatic volume control, automatic gain control, double talk detection and conference call. data processed by the dsp goes to and comes from two independent codecs interfacing to the pstn lines. the codecs comply with the g.714 specifications and handle the pcm coding and decoding of speech signals. they perform the analog and high speed digital speech processing functions: analog bitstream a/d and d/a conversion, analog filtering and amplification, digital decimation filtering and noise shaping. both codecs should be connected to a local line or to a pstn line, but one codec also supports a corded handset and hands-free speaker and microphone. the control of the entire chip is done via the i 2 c-bus block by writing to the sdr or to special control registers. in this way the dsp and the iom operation modes can be set, as well as some analog parameters in the two codecs. the PCD5096 has two general purpose programmable i/o pins controlled by two special registers (direction and state). these two special registers are accessible via the i 2 c-bus interface or by the on-chip dsp. a typical application is the generation of interrupts by the dsp, indicating that dtmf tones were detected. the timing for the whole chip is generated in the timing control block (ticb). the system clock (20.736 mhz) is delivered by a pll which triples the input clock frequency. 7.2 clocking the universal codec is designed to operate in a digital cordless telephone system, for example together with a pcd5093 baseband controller. to save the expense of having to provide each universal codec with a separate crystal, a common clock is provided by the master controller. in the current generation of the philips dect baseband controllers this clock is gp_clk7, a 6.912 mhz clock output derived from the 13.824 mhz crystal oscillator. gp_clk7 must therefore be used as the input clock for the universal codec. gp_clk7 is enabled during a reset of the pcd5093 and when either the burst mode logic or codec are turned on (see pcd5093 data sheet). in order to meet the dsp processing requirements for the various applications an on-chip pll is used to generate a system clock which is triple the input clock frequency (20.736 mhz). 7.3 reset and power-down strategy the universal codec must be reset at power-up. the reset input must remain high until the clk input is active (toggling) and stable. after releasing the reset input, an additional 1024 clk periods ( ? 150 m s at 6.912 mhz) must elapse before starting to program the chip via the i 2 c-bus interface. this must be done after every reset pulse. the minimum duration of a reset pulse is one clk period. during reset, the i 2 c-bus and the iom-2 interface are inactive. entering the power-down mode is achieved by resetting the chip and holding the reset input high. this resets the on-chip pll and stops the system clock. the user must ensure that the iom-2 interface is deactivated and the i 2 c-bus idle before resetting the chip in order not to interrupt any transaction on these two interfaces. note that stopping the clk input is only allowed while the reset input is high. to exit the power-down mode the reset input is set low and after 1024 clk periods ( ? 150 m s at 6.912 mhz) have elapsed normal operation can be resumed.
1997 jan 22 11 philips semiconductors preliminary speci?cation universal codec PCD5096 after reset, all the flip-flops are in a defined state, and the iom, dsp and codecs are in inactive mode. in typical applications the universal codec is used with the pcd5093, which provides a clock (gp_clk7) and a reset signal to the universal codec. the reset signal must be generated by a microcontroller port bit. the reset_out pin of the pcd5093 cannot be used for this purpose, because gp_clk7 is stopped while reset_out is low after a power-on-reset. 8 memory and control registers 8.1 dsp memories the dsp in the PCD5096 has access to a 4k 24-bit dsp program rom, a 512 16-bit xram and a 512 16-bit yram. 8.2 data memory and control register map the PCD5096 contains a 128 word (128 16-bit) system data ram (sdr) and a group of 7 control registers mapped onto the upper addresses of the sdr. the registers and the sdr are byte and word accessible externally, via the i 2 c-bus interface and internally via the internal system bus. the memory map is shown in fig.6. the lower 32 words contain the dsp parameter table. the next 32 words are reserved for the iom control table, which is used to control the activity on the iom-2 interface (maximum 32 slots per 8 khz speech frame). the rest of the sdr addressable space (40h to 77h) is free ram and can be used to store up to 14 iom data buffer pairs. in cases where not all 14 iom buffer pairs are needed this memory space can be used for other applications via the i 2 c-bus. the same holds for the unused part of the iom control table. the upper addresses of the sdr (78h to 7eh) are mapped onto 7 control registers (cr0 to cr6) that control the entire chip (dsp mode, data rate on the iom-2 interface, control of the two codecs). note that the uppermost address of the sdr (7fh) is not mapped to any hardware register and is addressable as a normal ram word. the contents of the iom control table and the iom data buffers are described in chapter 9. for further details about the dsp parameter table, see the PCD5096 dsp user manual . fig.6 PCD5096 memory map. handbook, full pagewidth mbh865 dsp parameter table (32 words) iom control table (32 words) iom data buffers and free ram (14 x 4 words) free ram sdr sdr hardware registers 00h 1fh 20h 3fh 40h 77h 78h 7eh 7fh control registers (7 words)
1997 jan 22 12 philips semiconductors preliminary speci?cation universal codec PCD5096 8.3 control registers organization 8.3.1 c ontrol register assignment the control register address assignment in the PCD5096 is shown in table 3. table 3 control register map register register mnemonic size (bits) address (hex) reset state (hex) function control register 0 cr0 16 78 0000 control signals for codecs, codec test modes, power-down control and disable phase correction control register 1 cr1 3 79 00 iom control control register 2 cr2 16 7a 0000 gain setting of analog-to-digital (a/d) and digital-to-analog (d/a) paths control register 3 cr3 16 7b a0a0 reference voltage setting of codec 1 and codec 2 control register 4 cr4 16 7c 0000 selection of the dsp modes control register 5 cr5 2 7d 02 control of i/o pin io0 control register 6 cr6 2 7e 02 control of i/o pin io1
1997 jan 22 13 philips semiconductors preliminary speci?cation universal codec PCD5096 8.3.2 c ontrol r egister 0 (cr0) table 4 control register 0 (address 78h) table 5 control register 0 (continued) table 6 description of cr0 bits 15 14 13 12 11 10 9 8 - dispc cdc2tm2 cdc2tm1 cdc2tm0 cdc1tm2 cdc1tm1 cdc1tm0 76543210 hfmicon hsmicon lhfen ehsen cdc2on add_dc lif1_en cdc1on bit symbol description 15 - reserved, not used 14 dispc disable phase correction. if dispc = 1, phase correction is disabled. 13 cdc2tm2 functional test modes of codec 2. these 3 bits select the functional test modes of codec 2; see table 7. 12 cdc2tm1 11 cdc2tm0 10 cdc1tm2 functional test modes of codec 1. these 3 bits select the functional test modes of codec 1; see table 7. 9 cdc1tm1 8 cdc1tm0 7 hfmicon hands-free microphone on in codec 2. when this bit is set the internal microphone reference voltage vrefmic is connected to pad vmic_hf (supply pad for the external hands-free microphone). 6 hsmicon handset microphone on in codec 2. when this bit is set the internal microphone reference voltage vrefmic is connected to pad vmic_hs (supply pad for the external handset microphone). 5 lhfen loudspeaker enable for hands-free. this bit enables the noise shaper data in codec 2 to the hands-free pads earp_hf and earm_hf. 4 ehsen earpiece enable for handset. this bit enables the noise shaper data to the dac in codec 2. 3 cdc2on codec 2 on. when cdc2on = 1, codec 2 is on. 2 add_dac add a dc offset in the microphone ampli?er of codec 1. 1 lif1_en line interface enable for codec 1. this bit enables the noise shaper data to the dac in codec 1. 0 cdc1on codec 1 on. when cdc1on = 1, codec 1 is on.
1997 jan 22 14 philips semiconductors preliminary speci?cation universal codec PCD5096 table 7 selection of functional test modes for codec 1 and codec 2 8.3.3 c ontrol r egister 1 (cr1) table 8 control register 1 (address 79h) table 9 description of cr1 bits table 10 selection of iom mode note 1. the speechpro mode is similar to the iom slave 32 slots mode, but with a non-doubled data clock dcl. cdc2tm2 cdc2tm1 cdc2tm0 functional test mode cdc1tm2 cdc1tm1 cdc1tm0 0 0 0 normal operation 0 0 1 1 bit analog 0 1 0 1 bit digital 0 1 1 1 bit closed loop 1004f s codec 1014f s dsp 1104f s closed loop 1 1 1 pcm probe 210 iom2 iom1 iom0 bit symbol description 2 iom2 these 3 bits select the iom mode; see table 10. 1 iom1 0 iom0 iom2 iom1 iom0 iom mode 0 0 0 inactive 0 0 1 not used 0 1 0 iom slave 256 kbits/s in 4 speech-slots/speech-frame 0 1 1 iom slave 512 kbits/s in 8 speech-slots/speech-frame 1 0 0 iom slave 768 kbits/s in 12 speech-slots/speech-frame 1 0 1 iom slave 1024 kbits/s in 16 speech-slots/speech-frame 1 1 0 speechpro slave 2048 kbits/s in 32 speech-slots/speech-frame; note 1 1 1 1 iom slave 2048 kbits/s in 32 speech-slots/speech-frame
1997 jan 22 15 philips semiconductors preliminary speci?cation universal codec PCD5096 8.3.4 c ontrol r egister 2 (cr2) cr2 contains the gain setting values of the analog codec 1 and codec 2 section. the state of cr2 after reset is 0000h. this sets the a/d path and the d/a path gain to their minimum values of +9 db and - 13 db respectively. the d/a path gain is defined as the relationship between the level of the analog output signal, differentially seen at earp_hs - earm_hs or lifp_da1 - lifm_da1, expressed in dbm (0 dbm0 is 1 mw in 600 w ), and the level of the digital input signal at the pcm interface, expressed in dbm0 according to ccitt recommendation g.711. this d/a path gain definition assumes that the volume control in the dsp is set to the default value of 0 db. the a/d path gain is defined as the relationship between the level of the digital output signal at the pcm interface, expressed in dbm0, and the level of the analog input signal at the lif interface, differentially seen at lifp_ad2 - lifm_ad2 or lifp_ad1 - lifm_ad1, expressed in dbm. table 11 control register 2 (address 7ah) table 12 control register 2 (continued) table 13 description of cr2 bits 15 14 13 12 11 10 9 8 da2.3 da2.2 da2.1 da2.0 ad2.3 ad2.2 ad2.1 ad2.0 76543210 da1.3 da1.2 da1.1 da1.0 ad1.3 ad1.2 ad1.1 ad1.0 bit symbol description 15 da2.3 these 4 bits select the d/a path gain for codec 2; see table 14. 14 da2.2 13 da2.1 12 da2.0 11 ad2.3 these 4 bits select the a/d path gain for codec 2; see table 15. 10 ad2.2 9 ad2.1 8 ad2.0 7 da1.3 these 4 bits select the d/a path gain for codec 1; see table 14. 6 da1.2 5 da1.1 4 da1.0 3 ad1.3 these 4 bits select the a/d path gain for codec 1; see table 15. 2 ad1.2 1 ad1.1 0 ad1.0
1997 jan 22 16 philips semiconductors preliminary speci?cation universal codec PCD5096 table 14 selection of d/a path gain for codec 1 and codec 2 table 15 selection of a/d path gain for codec 1 and codec 2 da1.3 da1.2 da1.1 da1.0 d/a path gain (db) da2.3 da2.2 da2.1 da2.0 0000 - 13 0001 - 12 0010 - 11 0011 - 10 0100 - 9 0101 - 8 0110 - 7 0111 - 6 1000 - 5 1001 - 4 1010 - 3 1011 - 2 1100 - 1 1101 0 1110 +1 1111 +2 ad1.3 ad1.2 ad1.1 ad1.0 a/d path gain (from lif to pcm) (db) ad2.3 ad2.2 ad2.1 ad2.0 0000 +9 0001 +10 0010 +11 0011 +12 0100 +13 0101 +14 0110 +15 0111 +16 1000 +17 1001 +18 1010 +19 1011 +20 1100 +21 1101 +22 1110 +23 1111 +24
1997 jan 22 17 philips semiconductors preliminary speci?cation universal codec PCD5096 8.3.5 c ontrol r egister 3 (cr3) this 16-bit register is used to adjust the reference voltage of codec 1 and codec 2 to 2000 mv. an accuracy of 12 mv is guaranteed. the equation for determining the reference voltage (vrefn) for each codec is given below: where n is the codec number and can take a value of 1 or 2. the default value for vbgp is 1.25 v but this may vary due to process spread (see chapter 16). note that increasing rvnref reduces vrefn. for correct function of the analog blocks, care must be taken to have sensible values in cr3. for example, bits (15:14), as well as (7:6) must be 10. the state of this register after reset is a0a0h. table 16 control register 3 (address 78h) table 17 control register 3 (continued) table 18 description of cr2 bits 15 14 13 12 11 10 9 8 1 0 rv2ref5 rv2ref4 rv2ref3 rv2ref2 rv2ref1 rv2ref0 76543210 1 0 rv1ref5 rv1ref4 rv1ref3 rv1ref2 rv1ref1 rv1ref0 bit symbol description 15 - this bit must be set to a logic 1. 14 - this bit must be set to a logic 0. 13 rv2ref5 these 5 bits are used to select the reference voltage of codec 2. 12 rv2ref4 11 rv2ref3 10 rv2ref2 9 rv2ref1 8 rv2ref0 7 - this bit must be set to a logic 1. 6 - this bit must be set to a logic 0. 5 rv1ref5 these 5 bits are used to select the reference voltage of codec 1. 4 rv1ref4 3 rv1ref3 2 rv1ref2 1 rv1ref1 0 rv1ref0 vrefn 256 vbgp rvnref --------------------------------- - =
1997 jan 22 18 philips semiconductors preliminary speci?cation universal codec PCD5096 8.3.6 c ontrol r egister 4 (cr4) cr4 is used to select the dsp modes. for further information see the PCD5096 dsp user manual . its state after reset is 0000h. table 19 control register 4 (address 7ch) table 20 description of cr4 bits table 21 selection of the connection mode for channels llb and lla table 22 selection of the operation mode 15141312111098765432 1 0 -------- llb2 llb1 llb0 lla2 lla1 lla0 opm1 opm0 bit symbol description 15 to 8 - these 8 bits are not used. 7 llb2 these 3 bits select the connection mode for channel llb; see table 21. 6 llb1 5 llb0 4 lla2 these 3 bits select the connection mode for channel lla; see table 21. 3 lla1 2 lla0 1 opm1 these 2 bits select the operation mode, see table 22. 0 opm0 llb2 llb1 llb0 connection modes lla2 lla1 lla0 0 0 0 idle mode with reset of lec coef?cients 0 0 1 idle mode without reset of lec coef?cients 0 1 0 speech and tone 0 1 1 tone generation 1 0 0 dial tone detection 1 0 1 not allowed 1 1 0 not allowed 1 1 1 not allowed opm1 opm0 operation mode 0 0 connection mode 0 1 read/write ram mode 1 0 software reset 1 1 not allowed
1997 jan 22 19 philips semiconductors preliminary speci?cation universal codec PCD5096 8.3.7 c ontrol r egister 5 (cr5) cr5 controls the general purpose i/o pin io0. table 23 control register 5 (address 7dh) table 24 description of cr5 bits note 1. depending on the dsp program, the contents of cr5 might be overwritten by the dsp as soon as the reset is inactive. 8.3.8 c ontrol r egister 6 (cr6) cr6 controls the general purpose i/o pin io1. table 25 control register 6 (address 7eh) table 26 description of cr6 bits note 1. depending on the dsp program, the contents cr6 might be overwritten by the dsp as soon as the reset is inactive. 10 iodir0 io0 bit symbol description 1 iodir0 direction control for io0. if iodir0 = 1, then io0 is an input. if iodir0 = 0, then io0 is an output. input during and after reset; see note 1. 0 io0 state of io0 10 iodir1 io1 bit symbol description 1 iodir1 direction control for io1. if iodir1 = 1, then io1 is an input. if iodir1 = 0, then io1 is an output. input during and after reset; see note 1. 0 io1 state of io1
1997 jan 22 20 philips semiconductors preliminary speci?cation universal codec PCD5096 9 iom 9.1 features the iom block in the PCD5096 is a 4-wire serial interface performing the following functions: digital interface with up to fourteen 64 kbits/s channels at a bit rate of n 256 kbits/s (n = 1, 2, 3, 4 or 8), complying with the iom-2 specifications (iom-2 is a registered trademark of siemens ag) digital interface with 32 slots/frame and non-doubled data clock, compatible with the digital interface of some dtam speech compression ics autonomous storing/fetching of data to/from the system data memory (sdr) using internal addressing logic byte or word (16 bits) transfer 14 data buffers (byte or word) muting of speech data local call. 9.2 pin description the following pins are used by the iom-2 interface: di : serial data input with a bit rate of n 256 kbits/s (n = 1, 2, 3, 4 or 8) do : serial data output with a bit rate of n 256 kbits/s (n = 1, 2, 3, 4 or 8). do is an open-drain pin, as many devices must be able to write on the same data line in a time-multiplexed mode. therefore, do must be externally pulled-up. fsc : 8 khz frame synchronization input dcl : data clock input. twice the data transmission frequency on di and do, except in the non-doubled data clock mode (see section 9.3). 9.3 functional description the digital interface of the PCD5096 can work at several bit rates; these are specified table 27. the bit rate is selected by writing the appropriate 3 bit code, given in table 27, into control register 1 (address 79h). the PCD5096 is always a slave on the iom interface, which means that both fsc and dcl are inputs. this is valid for both the iom modes and the speech mode. fsc is an 8 khz framing signal for synchronizing data transmission on di and do. the rising edge of fsc gives the time reference for the first bit transmitted in the first slot of a speech frame. the number of slots per speech frame depends on the selected data rate. each slot contains 8 data bits. dcl is a data clock. its frequency is twice the selected data rate in iom mode. in speech mode, the dcl frequency is equal to the data rate (2048 khz for 2048 kbits/s). di is the serial data input. data coming on di in packets of 8 bits (a-law pcm encoded data) or 16 bits (linear pcm data) is stored temporarily in an iom data buffer, from where it is processed by the on-chip dsp. on the other hand, data written into the iom data buffers by the dsp is shifted out on pin do. there are 14 iom data buffers, allowing the use of 14 different channels. one channel is 64 kbits/s for a-law pcm encoded data and 128 kbits/s if linear pcm data is transferred, in which case two consecutive slots are used. the speech mode was implemented to support the codec interface of some speech compression ics. this mode is very similar to the iom 32 slots mode, the main difference being the non-doubled data clock. see section 9.4 for timing information. table 27 iom modes iom2 iom1 iom0 mode 0 0 0 these codes deactivate the iom-2 interface and stop all the transactions on the iom bus. this is the default state after reset. 001 0 1 0 iom slave mode, 256 kbits/s in 4 slots/speech-frame 0 1 1 iom slave mode, 512 kbits/s in 8 slots/speech-frame 1 0 0 iom slave mode, 768 kbits/s in 12 slots/speech-frame 1 0 1 iom slave mode, 1024 kbits/s in 16 slots/speech-frame 1 1 0 speech mode, 2048 kbits/s in 32 slots/speech-frame. the speech mode is similar to the iom slave 32 slots mode, but with a non-doubled data clock dcl. 1 1 1 iom slave mode, 2048 kbits/s in 32 slots/speech-frame
1997 jan 22 21 philips semiconductors preliminary speci?cation universal codec PCD5096 9.4 timing the timing on the 4-wire interface for the iom mode is shown in fig.7 and specified in table 28. the timing for the speech mode is shown fig.8 and specified in table 29. fig.7 4-wire interface timing in iom mode. handbook, full pagewidth mbh866 bit 7 di/do dcl fsc do di t r(dcl) t wh(dcl) t d(dcl-fsc) t dcl t f(dcl) fsc dcl bit 6 bit 5 t su(fsc-dcl) t wh(fsc) t d(fsc-do) bit 7 bit 7 t d(dcl-do) t su(di-dcl) t h(di) t wl(dcl)
1997 jan 22 22 philips semiconductors preliminary speci?cation universal codec PCD5096 fig.8 4-wire interface timing in speech mode. handbook, full pagewidth mbh867 b7 b6 b5 b4 b3 b2 b1 b0 di/do fsc dcl do di fsc dcl t wh(fsc) t dcl t su(fsc-dcl) t su(di-dcl) t h(di) b7 b6 b7 t d(dcl-fsc) t d(dcl-do) t wl(dcl) t wh(dcl)
1997 jan 22 23 philips semiconductors preliminary speci?cation universal codec PCD5096 table 28 timing parameters in iom mode; see fig.7 notes 1. corresponds to the highest dcl frequency allowed (4.096 mhz) with a 10% margin. 2. c l = 150 pf. table 29 timing parameters in speech mode; see fig.8 notes 1. corresponds to the dcl frequency (2.048 mhz) with a 10% margin. 2. c l = 150 pf. symbol parameter min. max. unit t r(dcl) data clock rise time - 60 ns t f(dcl) data clock fall time - 60 ns t dcl data clock period 220 (1) - ns t wh(dcl) data clock pulse width high 80 - ns t wl(dcl) data clock pulse width low 80 - ns t r(fsc) frame sync rise time - 60 ns t f(fsc) frame sync fall time - 60 ns t d(dcl-fsc) frame delay dcl to fsc - t wl(dcl) 60 ns t su(fsc-dcl) frame set-up time fsc to dcl 60 - ns t wh(fsc) frame width high 130 - ns t d(dlc-do) data delay from data clock - 100 (2) ns t d(fsc-do) data delay from frame - 150 (2) ns t su(di-dcl) set-up time di to dcl t wh(dcl) - ns t h(di) data hold time 50 - ns symbol parameter min. max. unit t d(dcl-fsc) frame delay time dcl to fsc - t wl(dcl) 100 ns t su(fsc-dcl) frame set-up time fsc to dcl 60 - ns t wh(fsc) frame width high 130 - ns t dcl data clock period 440 (1) - ns t wl(dcl) data clock pulse width low 150 - ns t wh(dcl) data clock pulse width high 150 - ns t d(dcl-do) data delay from clock - 100 (2) ns t su(di-dcl)) set-up time di to dcl 60 - ns t h(di) data hold time 60 - ns
1997 jan 22 24 philips semiconductors preliminary speci?cation universal codec PCD5096 9.5 iom control table the selection of active slots in the iom-2 interface and the logic connection between an iom slot and an iom data buffer is defined in the iom control table located at addresses 20h to 3fh of the sdr. the iom control table is n words long. the number n is the number of slots resulting from the iom mode selection in control register 1. speech slot 0 is defined by word 0 (address 20h) in the iom control table, and speech slot n by word n (address 20h + n). the iom interface block reads all words in the iom control table once every speech frame (125 m s). in every iom slot in a speech frame the iom-2 interface block reads the corresponding word in the iom control table. the function of the bits within each word is shown in table 30. depending on the iom mode selected, only part of the iom control table address space is used. the unused space is free for extra iom data buffers or for other applications. table 30 word de?nition in the iom control table table 31 iom data buffers location in sdr bit function b15 to b10 not used b9 mute. if b9 = 1, data on the do output is forced to zero regardless of the contents of the iom data buffer. the input data on di is not affected. if b9 = 0, then normal operation is selected. b8 local. if b8 = 1, swap in/out buffers. if b8 = 0, then normal operation is selected. see section 9.7. b7 select byte. when byte transfer is selected (b6 = 1); b7 = 1, selects the high byte and b7 = 0 selects the low byte. b6 byte/word transfer. if b6 = 1, then byte transfer is selected. if b6 = 0, then word transfer is selected and two consecutive slots are activated. b5 active slot. if b5 = 1, the slot is active. if b5 = 0, the slot is idle. b4 to b0 iom data buffer assigned to the slot. these 4 bits select the locations in sdr where the iom data buffer will reside. the allowed values are 10000 to 11101; see table 31. iom buffer code address in sdr (hex) b4 b3 b2 b1 b0 1 0 0 0 0 40 to 43 1 0 0 0 1 44 to 47 1 0 0 1 0 48 to 4b 1 0 0 1 1 4c to 4f 1 0 1 0 0 50 to 53 1 0 1 0 1 54 to 57 1 0 1 1 0 58 to 5b 1 0 1 1 1 5c to 5f 1 1 0 0 0 60 to 63 1 1 0 0 1 64 to 67 1 1 0 1 0 68 to 6b 1 1 0 1 1 6c to 6f 1 1 1 0 0 70 to 73 1 1 1 0 1 74 to 77
1997 jan 22 25 philips semiconductors preliminary speci?cation universal codec PCD5096 9.6 iom data buffers the address space 40h to 77h in the sdr is reserved for up to 14 iom data buffers. these buffers are used to exchange data between the iom-2 interface and the on-chip dsp. each iom data buffer consists of four 16-bit words: two words for storing inbound data and two words for outbound data; this is shown in fig.9 9.7 local loop a local call is implemented in order to loop-back data from one codec to another codec and vice-versa, as illustrated in fig.10. the inbound and outbound buffer are simply swapped. this is done by setting bit 8 in the correct iom control table word (see section 9.5). a local call is created by assigning one iom data buffer to 2 codecs, whereby in one iom control word bit 8 is set, and in the other iom control word bit 8 is reset. fig.9 data flow between the iom-2 interface and the dsp. (1) iom data buffers location is sdr: n = s 4 with s = b4 to b0 of the corresponding word in the iom control table. handbook, full pagewidth mbh868 inbound sdr (1) n + 4 n + 2 n outbound di do iom interface dsp fig.10 local call switching on the iom interface. (1) bit 8 is set in slot 0 control word. (2) bit 8 is reset in slot n control word. handbook, full pagewidth mbh869 odd frame even frame even frame slot 0 (1) slot n (2) 0 0 n n 00 0 0 0 di do n n 0 n n
1997 jan 22 26 philips semiconductors preliminary speci?cation universal codec PCD5096 10 i 2 c-bus interface the PCD5096 is programmed by writing to the control registers (cr0 to cr6) and loading the sdr using the i 2 c-bus interface. the master on the i 2 c-bus is either a pcd509x dect processor or an external microcontroller. the memory map of the PCD5096 is given in chapter 8. it consists of 128 words (16 bits wide) of system data iom buffers, iom control data and dsp parameters) and 7 words (16 bits wide) of control registers mapped at addresses 78h to 7eh. the i 2 c-bus interface uses word and byte access to the ram and to the control registers. for byte access the address is not incremented automatically. for word access the address is incremented after two data bytes (low, high byte) in order to be able to fill the memory without a full i 2 c-bus protocol (start, slave address, stop bits). the protocol is shown in figs 12 to 15. i2c_byte = 1, for byte access and i2c_byte = 0, for word access. i2c_bsel = 1 for selecting the high byte and i2c_bsel = 0 for selecting the low byte. for control registers with less than 8 bits, there is no difference between word access, high byte access and low byte access. the PCD5096 has two pins (a1 and a0) for programming the slave address. this means that a maximum of four devices can be located on a board without glue logic. the i 2 c-bus slave address allocated for the PCD5096 is shown in fig.11. fig.11 PCD5096 i 2 c-bus slave address. handbook, halfpage mbh870 a6 0 r/w a5 0 a4 1 a3 1 a2 0 a1 a1 a0 a0
1997 jan 22 27 philips semiconductors preliminary speci?cation universal codec PCD5096 fig.12 i 2 c-bus write byte. handbook, full pagewidth mbh871 slave address 0 r/w s ram address don't care a acknowledge from slave acknowledge from slave acknowledge from slave acknowledge from slave x a data a p 0/1 1 a i 2 c_byte i 2 c_bsel fig.13 i 2 c-bus write word. handbook, full pagewidth mbh872 slave address 0 r/w s ram address don't care a acknowledge from slave acknowledge from slave acknowledge from slave acknowledge from slave x a data (low byte) a auto increment word address 0 0 a data (high byte) a p acknowledge from slave data (high byte) a data (low byte) a acknowledge from slave acknowledge from slave i 2 c_byte i 2 c_bsel
1997 jan 22 28 philips semiconductors preliminary speci?cation universal codec PCD5096 fig.14 i 2 c-bus read byte. handbook, full pagewidth mbh873 slave address 0 r/w s ram address don't care a acknowledge from slave acknowledge from slave acknowledge from slave acknowledge from slave no acknowledge from master x a slave address 1a 0/1 1 as data 1 p i 2 c_byte i 2 c_bsel r/w fig.15 i 2 c-bus read word. handbook, full pagewidth mbh874 slave address 0 r/w s ram address don't care a acknowledge from slave acknowledge from slave acknowledge from slave acknowledge from slave x a slave address a 1 auto increment word address 0 0 as data (high byte) 1 p no acknowledge from master data (high byte) a data (low byte) a acknowledge from master acknowledge from master i 2 c_byte i 2 c_bsel r/w
1997 jan 22 29 philips semiconductors preliminary speci?cation universal codec PCD5096 11 codec test loops 11.1 test modes de?nition for debug and evaluation purposes some test loops are implemented in the speech codecs. these test loops are activated by setting bits 13 to 8 in control register 0; see table 32. the signal flow in the test loops is shown in fig.16 and is described as follows: normal operation : the codec is not in any of its test loop modes; used for a normal application. 1 bit analog : this loop is intended for a separate evaluation of the analog parts of the codec. a bitstream interface (108f s ) is available. via test_input bitstream data is fed to the dac and bitstream data from the adc is present on test_output. 1 bit digital : this loop allows the evaluation of ddf and dns at the 108f s interface. bitstream data from test_input is led to ddf and bitstream data from dns is available on test_output. 1 bit closed loop : a connection between the bitstream output of the adc and the bitstream input of the dac is made. the bitstream data is also made available on test_output. 4f s codec : the 4f s codec loop gives access to the 4f s interface for evaluation of ddf and dns. 16-bit input data is serially shifted in (twos complement, msb first) on test_input and the 14 msbs are used by dns. on the other side 16 bits ddf output data is serially shifted out on test_output. 4f s dsp : this loop allows evaluation of the dsp software. on test_input and test_output, data can be exchanged with the dsp (16 bits serially, 2s complement, msb first). 4f s closed loop : a connection between the parallel output of ddf and the input of dns is made. the loop data at 4f s can be monitored by shifting out bits serially via test_output. pcm probe : this special test loop allows the evaluation of dsp software. the dsp software however, must include a test mode in which any 16-bit data at a sample rate of f s or 8 khz (normally only present as numbers within the dsp algorithm) is written to the output line that is connected to dns. while normally the data on this line has a 4f s (32 khz) sample rate, up to four (interleaved) pcm signals can be monitored via test_output. next to these hardware codec test loops there also may be software dsp test loops, depending on the dsp software version. for more information about the dsp software the dsp manuals must be consulted. in all codec test loop modes (except the normal operation mode) the signals lines test_input_x and test_output_x (x = 1 for codec 1, x = 2 for codec 2) are mapped onto pins that normally have a different function. next to these data signals some timing signals (fs4 and clk3) are presented on pins. table 33 shows which pins are used in the codec test loop modes. table 32 selection of functional test modes for codec 1 and codec 2 cdc1tm2 cdc1tm1 cdc1tm0 functional test mode cdc2tm2 cdc2tm1 cdc2tm0 0 0 0 normal operation 0 0 1 1 bit analog 0 1 0 1 bit digital 0 1 1 1 bit closed loop 1004f s codec 1014f s dsp 1104f s closed loop 1 1 1 pcm probe
1997 jan 22 30 philips semiconductors preliminary speci?cation universal codec PCD5096 fig.16 speech codec test loops. handbook, full pagewidth mbh875 dsp ddf test_output_x 4f s closed loop: 110 adc, amp dac dns dsp ddf test_output_x pcm probe: 110 adc, amp dac dns dsp ddf test_output_x 4f s codec: 100 adc, amp dac dns dsp ddf test_output_x test_input_x test_input_x test_input_x 4f s dsp: 101 adc, amp dac dns dsp ddf test_output_x 1 bit digital: 010 adc, amp dac dns dsp ddf test_output_x test_input_x 1 bit closed loop: 011 adc, amp dac dns dsp ddf test_output_x normal operation: 000 adc, amp dac dns dsp ddf 1 bit analog: 001 adc, amp dac dns
1997 jan 22 31 philips semiconductors preliminary speci?cation universal codec PCD5096 table 33 pin rede?nition in codec test loop mode 11.2 codec test loop signal timing the test_output_x signal changes at the falling edge of clk3, and the signal presented on test_input_x is sampled just before the falling edge of clk3. note that the 4f s serial pcm data shifted in via test_input_x is only used during the next fs4 high period. normal mode codec test loop mode pin name signal name i/o description di test_input_1 i 108f s bitstream or 4f s serial data input to codec 1 do test_output_1 o 108f s bitstream or 4f s serial data output from codec 1 a1 test_input_2 i 108f s bitstream or 4f s serial data input to codec 2 io1 test_output_2 o 108f s bitstream or 4f s serial data output from codec 2 dcl clk3 o 3456 khz bit clock signal (4 108f s ) with 50% duty cycle io0 fs4 o 32 khz word synchronization signal (4f s ), duty cycle = 12/108 fig.17 codec test loop signal timing for 108f s 1-bit bitstream signals. handbook, full pagewidth mbh877 sample moment for 1 bit digital loop mode sample moment for 1 bit analog loop mode clk3 fs4 fs1 test_output_x test_input_x
1997 jan 22 32 philips semiconductors preliminary speci?cation universal codec PCD5096 handbook, full pagewidth mbh876 15 sample moment is just before the rising edge of clk3 14 1 0 15 14 1 0 12 periods of clk3 12 periods of clk3 clk3 fs4 fs1 test_output_x test_input_x fig.18 codec test loop signal timing for 4f s 16-bit serial signals.
1997 jan 22 33 philips semiconductors preliminary speci?cation universal codec PCD5096 12 application information 12.1 small business systems the PCD5096 is designed for business and residential phone systems. in combination with a processor like the pcd5093, two simultaneous calls on 2 pstn lines (ba, bb) can be processed. to realize single line systems with hands-free functionality one analog interface port can be connected to a speaker phone and the other to the line interface. a typical small business system consists of a pcd5093 dect processor with radio interface and a single universal codec (see fig.19). the possible configurations for speech connections in the universal codec are listed in table 34. a real hands-free solution can also be implemented by using one pstn line port and connecting a corded handset, a hands-free microphone and a loudspeaker to the second analog interface port of the universal codec. table 34 possible speech connections in a small business system single connections dual connections local ? ba (local ? ba) + (bb ? ppa) (local ? ba) + (bb ? ppb) local ? bb (local ? bb) + (ba ? ppa) (local ? bb) + (ba ? ppb) local ? ppa (local ? ppa) + (ba ? ppb) (local ? ppa) + (bb ? ppb) local ? ppb (local ? ppb) + (ba ? ppa) (local ? ppb) + (bb ? ppa) ba ? ppa (ba ? ppa) + (bb ? ppb) - ba ? ppb (ba ? ppb) + (bb ? ppa) - bb ? ppa -- bb ? ppb -- fig.19 small business system. handbook, full pagewidth mbh857 echo cancellation dsp PCD5096 pcd5093 iom i 2 c 2 x pstn radio circuit ppa, ppb local (speaker phone) iom i 2 c a d a d ba bb
1997 jan 22 34 philips semiconductors preliminary speci?cation universal codec PCD5096 12.2 large business systems for large business systems, local loop and public access systems, several PCD5096 codecs can be connected together utilizing the serial bus system. a digital cordless base station for large business systems typically consists of a baseband processor, radio interface and a number of universal codecs interfacing to local lines, pstn lines and to the local corded handset/hands-free interface. a diagram of this configuration is shown in fig.20. the universal codec can connect to different applications in a typical large business system. they are as follows: 1. pstn line interface 2. speaker phone with hands-free feature 3. local line interface. in these applications the additional processing required for conference calling is performed either in the host baseband processor, or in the universal codecs. for further details about these three applications consult the PCD5096 dsp user manual . fig.20 large business system. handbook, full pagewidth mbh858 dsp PCD5096 iom i 2 c 2 x pstn fax radio circuit dtam high-end system processor ppa, ppb iom i 2 c a d a d dsp PCD5096 iom i 2 c a d a d dsp PCD5096 iom i 2 c a d a d dsp PCD5096 iom i 2 c a local lines local lines d a d
1997 jan 22 35 philips semiconductors preliminary speci?cation universal codec PCD5096 12.3 dect and isdn the PCD5096 is perfectly suited to extend an isdn-based dect base station with analog extension lines. the iom-2 interface communicates with the s0 interface chip. the host controller can connect via iom-2 or i 2 c-bus to the PCD5096. the two analog interfaces of the PCD5096 can either be used to connect to analog phones/fax machines, or combine hands-free and one analog extension. fig.21 dect and isdn. handbook, full pagewidth mbh859 fax radio circuit pcd5093 iom i 2 c dsp PCD5096 iom i 2 c a d a d s0 to iom s0 isdn iom
1997 jan 22 36 philips semiconductors preliminary speci?cation universal codec PCD5096 13 application examples in this chapter some application examples are given to assist users with the programming of the PCD5096 (dsp parameter settings, control register settings and iom-2 interface programming). three examples are considered: a two channel application, a conference call application between one pstn line and two iom buffers, and a conference call application between two pstn lines and one iom buffer. 13.1 PCD5096 with two active channels a typical application for the PCD5096 is depicted in fig.22. two handsets (ppa and ppb) are connected through a pcd5093 and a PCD5096 to two pstn lines. tables 35, 36 and 37 show possible settings for the dsp parameters, the iom control table and the control registers in the PCD5096. note that the chosen values for the iom pointers, the volume parameters and the frequency parameters depend on the application. this means that they can differ from the values that are given in this example. fig.22 typical PCD5096 application with two channels. handbook, full pagewidth mbh878 ppa, ppb radio circuit iom-2 lla llb a/b a/b pcd5093 PCD5096
1997 jan 22 37 philips semiconductors preliminary speci?cation universal codec PCD5096 table 35 dsp parameters for two active channels table 36 iom control table for two active channels sdr address (hex) parameter name value (hex) function 00 lla_iom1 llb_iom1 484c not used 01 lla_lsw llb_lsw ffff 2 analog line interface (llx_iom1 not used) 02 lla_lec llb_lec ffff 2 local echo canceller on 03 lla_nes llb_nes 2d2d 2 network echo suppressor (9 db attenuation) 04 lla_agc llb_agc ffff 2 automatic gain control on 05 lla_txv llb_txv 2020 2 transmit volume set to 0 db 06 lla_isw llb_isw 0000 2 8-bit a-law pcm data 07 lla_iom2 llb_iom2 4044 codec 1 uses iom buffer at address 40h codec 2 uses iom buffer at address 44h 08 lla_smu2 llb_smu2 0000 2 soft mute off 09 lla_avr llb_avr 0000 2 automatic volume control off 0a lla_rxv llb_rxv 2020 2 receive volume set to 0 db 0b lla_pst llb_pst 0000 2 site tone off 0c lla_tst llb_tst 0000 2 tone site tone off (llx_togx and llx_tovx not used) 0d lla_tov1 llb_tov1 4040 2 tone volume for tone 1 set to 0 db 0e lla_tov2 llb_tov2 4040 2 tone volume for tone 2 set to 0 db 0f lla_tog1 7ece tone 1 to codec 1 10 lla_tog2 7e8a tone 2 to codec 1 11 llb_tog1 7e37 tone 1 to codec 2 12 llb_tog2 7dd2 tone 2 to codec 2 13 cca_cnc reserved 0000 no conference call (cca_iomx not used) 14 cca_iom3 cca_iom4 5054 not used 15 cca_smu3 cca_smu4 0000 not used sdr address (hex) parameter name value (hex) function 20 slot 0 control 0070 iom slot 0 uses buffer at address 40h 21 slot 1 control 0071 iom slot 1 uses buffer at address 44h 22 to 3f slot 2-slot 32 0000 slots 2 to 32 inactive
1997 jan 22 38 philips semiconductors preliminary speci?cation universal codec PCD5096 table 37 control registers for two active channels 13.2 conference call between one pstn line and two iom buffers the PCD5096 is able to perform a 3 party conference call. figure 23 shows a typical configuration, with two handsets in conference call with an pstn line. tables 38, 39 and 40 show possible settings for the dsp parameters, the iom control table and the control registers in the PCD5096. note that the llb block of the PCD5096 could be used in parallel to connect a second pstn line to another iom buffer. this is not covered in this example. sdr address (hex) parameter name value (hex) function 78 codec control 005b codec 1 on, codec 2 on 79 iom control 0004 iom slave mode, 768 kbits/s 7a gain settings a/d and d/a paths d0d0 a/d gain = +9 db, d/a gain = 0 db for both channels 7b vref1, vref2 settings a0a0 default setting for vref1 and vref2 7c dsp modes 0048 both channels run in speech and tone mode fig.23 conference call between one pstn line and two iom buffers. handbook, full pagewidth mbh879 ppa, ppb radio circuit iom-2 lla llb cca a/b pcd5093 PCD5096
1997 jan 22 39 philips semiconductors preliminary speci?cation universal codec PCD5096 table 38 dsp parameters for conference call between one pstn line and two iom buffers table 39 iom control table for conference call between one pstn line and two iom buffers sdr address (hex) parameter name value (hex) function 00 lla_iom1 llb_iom1 5054 not used 01 lla_lsw llb_lsw ff00 lla analog line interface (llx_iom1 not used) 02 lla_lec llb_lec ff00 local echo canceller on in codec 1 03 lla_nes llb_nes 2d00 network echo suppressor (9 db attenuation) in codec 1 04 lla_agc llb_agc ff00 automatic gain control on in codec 1 05 lla_txv llb_txv 2000 transmit volume set to 0 db in codec 1 06 lla_isw llb_isw 0000 8-bit a-law pcm data 07 lla_iom2 llb_iom2 484c not used 08 lla_smu2 llb_smu2 0000 soft mute off 09 lla_avr llb_avr 0000 automatic volume control off 0a lla_rxv llb_rxv 2000 receive volume set to 0 db in codec 1 0b lla_pst llb_pst 0000 site tone off 0c lla_tst llb_tst 0000 tone site tone off (llx_togx and llx_tovx not used) 0d lla_tov1 llb_tov1 4040 tone volume for tone 1 set to 0 db 0e lla_tov2 llb_tov2 4040 tone volume for tone 2 set to 0 db 0f lla_tog1 7ece tone 1 to codec 1 10 lla_tog2 7e8a tone 2 to codec 1 11 llb_tog1 7e37 tone 1 to codec 2 12 llb_tog2 7dd2 tone 2 to codec 2 13 cca_cnc reserved 0900 conference call between codec 1 and codec 2 iom buffers (8 bit a-law pcm data) 14 cca_iom3 cca_iom4 4044 conference call iom buffer 1 at address 40h conference call iom buffer 2 at address 44h 15 cca_smu3 cca_smu4 0000 soft mute off sdr address (hex) parameter name value (hex) function 20 slot 0 control 0070 iom slot 0 uses buffer at address 40h 21 slot 1 control 0071 iom slot 1 uses buffer at address 44h 22 to 3f slot 2 to slot 32 0000 slots 2 to 32 inactive
1997 jan 22 40 philips semiconductors preliminary speci?cation universal codec PCD5096 table 40 control registers for conference call between one pstn line and two iom buffers 13.3 conference call between two pstn lines and one iom buffer another configuration for conference call is between two pstn lines and one iom buffer, as shown in fig.24. tables 41, 42 and 43 show possible settings for the dsp parameters, the iom control table and the control registers in the PCD5096. sdr address (hex) parameter name value (hex) function 78 codec control 0003 codec 1 on, codec 2 off 79 iom control 0004 iom slave mode, 768 kbits/s 7a gain settings a/d and d/a paths 00d0 a/d gain = +9 db, d/a gain = 0 db in codec 1 7b vref1, vref2 settings a0a0 default setting for vref1 and vref2 7c dsp modes 0008 channel a in speech and tone mode fig.24 conference call between two pstn lines and one iom buffer. handbook, full pagewidth mbh880 ppa radio circuit iom-2 lla llb cca a/b a/b pcd5093 PCD5096
1997 jan 22 41 philips semiconductors preliminary speci?cation universal codec PCD5096 table 41 dsp parameters for conference call between one iom buffer and two pstn lines table 42 iom control table for conference call between one iom buffer and two pstn lines sdr address (hex) parameter name value (hex) function 00 lla_iom1 llb_iom1 5054 not used 01 lla_lsw llb_lsw ffff 2 analog line interface (llx_iom1 not used) 02 lla_lec llb_lec ffff 2 local echo canceller on 03 lla_nes llb_nes 2d2d 2 network echo suppressor (9 db attenuation) 04 lla_agc llb_agc ffff 2 automatic gain control on 05 lla_txv llb_txv 2020 2 transmit volume set to 0 db 06 lla_isw llb_isw 0000 2 8-bit a-law pcm data 07 lla_iom2 llb_iom2 484c not used 08 lla_smu2 llb_smu2 0000 2 soft mute off 09 lla_avr llb_avr 0000 2 automatic volume control off 0a lla_rxv llb_rxv 2020 2 receive volume set to 0 db 0b lla_pst llb_pst 0000 2 site tone off 0c lla_tst llb_tst 0000 2 tone site tone off (llx_togx and llx_tovx not used) 0d lla_tov1 llb_tov1 4040 2 tone volume for tone 1 set to 0 db 0e lla_tov2 llb_tov2 4040 2 tone volume for tone 2 set to 0 db 0f lla_tog1 7ece tone 1 to codec 1 10 lla_tog2 7e8a tone 2 to codec 1 11 llb_tog1 7e37 tone 1 to codec 2 12 llb_tog2 7dd2 tone 2 to codec 2 13 cca_cnc reserved 0100 conference call between codec 1, codec 2 and one iom buffer (8 bit a-law pcm data) 14 cca_iom3 cca_iom4 4044 conference call with iom buffer at address 40h cca_iom4 not used 15 cca_smu3 cca_smu4 0000 soft mute off sdr address (hex) parameter name value (hex) function 20 slot 0 control 0070 iom slot 0 uses buffer at address 40h 21 to 3f slot 1 to slot 32 0000 slots 1 to 32 inactive
1997 jan 22 42 philips semiconductors preliminary speci?cation universal codec PCD5096 table 43 control registers for conference call between one iom buffer and two pstn lines 14 limiting values limiting values in accordance with the absolute maximum rating system (iec 134). 15 handling inputs and outputs are protected against electrostatic discharge in normal handling. esd protection according to human body model is guaranteed up to 2 kv. however, to be totally safe, it is desirable to take normal precautions appropriate to handling mos devices (see handling mos devices ). sdr address (hex) parameter name value (hex) function 78 codec control 00fb codec 1 on, codec 2 on with hands-free 79 iom control 0004 iom slave mode, 768 kbits/s 7a gain settings a/d and d/a paths d0d0 a/d gain = +9 db, d/a gain = 0 db for both channels 7b vref1, vref2 settings a0a0 default setting for vref1 and vref2 7c dsp modes 0048 both channels run in speech and tone mode symbol parameter min. max. unit v dd_1 supply voltage v dd_1 with respect to v ss_1 - 0.5 +6.0 v v dd_2 supply voltage v dd_2 with respect to v ss_2 - 0.5 +5.0 v v dda_1 analog supply voltage v dda_1 with respect to v ssa_1 - 0.5 +5.0 v v dda_2 analog supply voltage v dda_2 with respect to v ssa_2 - 0.5 +5.0 v v dd_pll supply voltage v dd_pll with respect to v ss_pll - 0.5 +5.0 v i dc dc current through pins supply pins - 150 ma other pins - 10 ma p tot total power dissipation - 500 mw t amb operating ambient temperature - 25 +70 c t stg storage temperature - 65 +150 c
1997 jan 22 43 philips semiconductors preliminary speci?cation universal codec PCD5096 16 electrical specifications table 44 general parameters notes 1. v dd_1 supplies all digital i/os to ensure 5 v interfacing. v dd_1 may vary over its range independent of the value of v dd_2 , v dda_1 , v dda_2 and v dd_pll . if v dd_1 is 5.5 v, v dd_2 cannot be lower than 3.0 v. 2. i dd_1(act) is application dependent. 3. power off at 25 c and 3.3 v, reset pin high, clock not running. the pins io0 and io1 are then inputs and must be kept high (internal pull-ups). 4. v dd_2 , v dda_1 , v dda_2 and v dd_pll will have the same value. internally they are not connected. 5. active mode at 25 c and 3.3 v, clock running. dsp parameter table, iom control table and control registers set according to section 13.1 (application example with two active channels). a sine wave signal (1031.25 hz) at a level of - 25 dbm is applied to the microphone input of both codecs. di is tied to do to simulate activity on the iom-2 interface. 6. no load on lifm_da1, lifp_da1, earm_hs, earp_hs, vbgp, vref1, vref2, vmic_hs and vmic_hf. symbol parameter conditions min. typ. max. unit f clk clock frequency - 6.912 - mhz t amb ambient temperature - 25 +25 +70 c v dd_1 supply voltage note 1 2.7 3.3 5.5 v i dd_1(act) active supply current note 2 --- ma i dd_1(off) power off supply current note 3 - 0.1 -m a v dd_2 supply voltage note 4 2.7 3.3 3.6 v i dd_2(act) active supply current note 5 - 18 28 ma i dd_2(off) power off supply current note 3 - 4 -m a v dda_1 analog supply voltage note 4 2.7 3.3 3.6 v i dda_1(act) active analog supply current no load; notes 5 and 6 - 1.5 3 ma i dda_1(off) power off supply current note 3 - 33 -m a v dda_2 analog supply voltage note 4 2.7 3.3 3.6 v i dda_2(act) active analog supply current no load; notes 5 and 6 - 1.5 3 ma i dda_2(off) power off supply current note 3 - 2 -m a v dd_pll supply voltage note 4 2.7 3.3 3.6 v i dd_pll(act) active supply current note 5 - 0.1 1 ma i dd_pll(off) power off supply current note 3 - 1 -m a i dd(tot)(off) total power off supply current note 3 - 40 70 m a
1997 jan 22 44 philips semiconductors preliminary speci?cation universal codec PCD5096 table 45 digital i/os notes 1. i oh = - 8 ma for pins earm_hf and earp_hf. i oh = - 2 ma for pins io0 and io1. 2. i ol = 8 ma for pins earm_hf, earp_hf and do. i ol = 2 ma for pins io0 and io1. 3. pull-down resistor present at pin test. pull-up resistor present at pins io0 and io1. 4. for sda pin, i ol = 3 ma at 5 v, 1 ma at 3.3 v and 0.7 ma at 2.7 v. 5. output fall time of sda measured from v ih(min) to v il(max) . table 46 analog supplies notes 1. vbgp output current is zero. decoupling capacitance between pins vbgp and v ssa_1 is 100 nf at 25 c. the bandgap has a temperature coefficient between - 0.2 and +0.2 mv/ c. 2. v ref stands for vref1 or vref2. v ref output current is zero. decoupling capacitance between vref1 and v ssa_1 , or between vref2 and v ssa_2 is between 1 m f and 100 m f, with a 100 nf capacitance in parallel. the voltage is programmed by setting the appropriate value (80h to bfh) for each codec, in control register 3. vmic_hs and vmic_hf output current is zero (e.g. by setting bits 6 and 7 in control register 3 to a logic 0. the output can only source current (i.e. not sink). 3. pins vmic_hs and vmic_hf (called vmic below) are internally connected to vref2 via two switches. the vmic_hs switch is closed by setting the hsmicon bit in control register 0 to a logic 1. the vmic_hf switch is closed by setting the hfmicon bit in control register 0 to a logic 1. the vmic dc output current is 400 m a maximum, and vref2 must be programmed to its typical value. use a low pass filter (resistor + capacitor) between vmic and v ssa_2 of 100 w +10 m f, with a 100 nf capacitance in parallel. vmic adjustment can only be done by adjusting vref2. 4. valid for both vmic_hs and vmic_hf pins. symbol parameter conditions min. typ. max. unit i li leakage current input pins -- 1 m a v ih high-level input voltage 0.7v dd_1 -- v v il low-level input voltage -- 0.3v dd_1 v v oh high-level output voltage note 1 0.8v dd_1 -- v v ol low-level output voltage notes 2 and 4 -- 0.4 v r pd equivalent pull-down resistor note 3 - 50 - k w r pu equivalent pull-up resistor note 3 - 100 - k w t o(f) sda output fall time notes 4 and 5 -- 250 ns symbol parameter conditions min. typ. max. unit v bgp bandgap voltage note 1 1 1.2 1.5 v v ref reference voltage notes 2 and 3 1.975 2.000 2.025 v r vmic microphone supply output resistance note 4 - 75 150 w
1997 jan 22 45 philips semiconductors preliminary speci?cation universal codec PCD5096 table 47 speech codec v ref1 and v ref2 are tuned to 2.0 v. typical values for the a/d and d/a filter characteristics conform to the g.712 specification. symbol parameter conditions min. typ. max. unit v i(mic1) mic input level (codec 1) note 1 --- 22 dbm v i(mic_hs) handset mic input level (codec 2) note 1 --- 22 dbm v i(mic_hf) hands-free mic input level (codec 2) note 1 --- 22 dbm r i(mic1)(dm) mic input resistance differential mode seen across micp1 and micm1 - 200 - k w r i(mic_hs)(dm) handset mic input resistance differential mode seen across micp_hs and micm_hs - 200 - k w r i(mic_hf)(dm) hands-free mic input resistance differential mode seen across micp_hf and micm_hf - 200 - k w r i(mic1)(cm) mic input resistance common mode seen between micp1 (or micm1) and v ssa_1 - 500 - k w r i(mic_hs)(cm) handset mic input resistance common mode seen between micp_hs (or micm_hs) and v ssa_2 - 500 - k w r i(mic-hf)(cm) hands-free mic input resistance common mode seen between micp_hf (or micm_hf) and v ssa_2 - 500 - k w v i(lif_ad1) lif input level (codec 1) note 2 --- 6 dbm v i(lif_ad2) lif input level (codec 2) note 2 --- 6 dbm r i(lif_ad1)(dm) lif input resistance differential mode seen across lifp_ad1 and lifm_ad1 - 30 - k w r i(lif_ad2)(dm) lif input resistance differential mode seen across lifp_ad2 and lifm_ad2 - 30 - k w r i(lif_ad1)(cm) lif input resistance common mode seen between lifp_ad1 (or lifm_ad1) and v ssa_1 - 15 - k w r i(lif_ad2)(cm) input resistance common mode seen between lifp_ad2 (or lifm_ad2) and v ssa_2 - 15 - k w
1997 jan 22 46 philips semiconductors preliminary speci?cation universal codec PCD5096 f (a/d)(idle) a/d idle channel noise note 3 -- 85 - 72 dbm0p s/(n + thd) (a/d)(65) a/d signal-to-noise plus total harmonic distortion ratio ( - 65 dbm input level) note 4 32 40 - dbp s/(n + thd) (a/d)(25) a/d signal-to-noise plus total harmonic distortion ratio ( - 25 dbm input level) note 4 40 60 - dbp t d(g)(a/d) a/d path group delay - 500 -m s g (mic1) codec 1 mic gain from micp1 - micm1 to lifp_ad1 - lifm_ad1 12 15 18 db g (mic_hs) codec 2 handset mic gain from micp_hs - micm_hs to lifp_ad2 - lifm_ad2 12 15 18 db g (mic_hf) codec 2 hands-free mic gain from micp_hf - micm_hf to lifp_ad2 - lifm_ad2 12 15 18 db g (a/d) gain a/d path from lif to pcm note 5 g ad - 1.5 g ad g ad + 1.5 db g step(a/d) gain difference between adjacent steps (a/d path) note 6 +0.1 +1.0 +1.9 db g (d/a) gain d/a path from pcm to lif note 7 g da - 1g da g da +1 db g step(d/a) gain difference between adjacent steps (d/a path) note 6 +0.5 +1.0 +1.5 db v o(d/a) d/a path output level note 8 - 1350 - mv r o(d/a_1) d/a path output resistance seen between lifp_da1 and lifm_da1 - 10 20 w r o(d/a_2) d/a path output resistance seen between earp_hs and earm_hs - 10 20 w f (d/a)(idle) d/a idle channel noise note 9 -- 85 - 72 dbmp s/(n + thd) (d/a)(40) d/a signal-to-noise plus total harmonic distortion ratio ( - 40 dbm0 input level) note 10 32 40 - dbp s/(n + thd) (d/a)(0) d/a signal-to-noise plus total harmonic distortion ratio (0 dbm0 input level) notes 10 and 11 40 70 - dbp t d(g)(d/a) d/a-path group delay - 500 -m s symbol parameter conditions min. typ. max. unit
1997 jan 22 47 philips semiconductors preliminary speci?cation universal codec PCD5096 notes 1. a sine wave rms level applied differentially between the microphone pins. the a/d path gain in control register 2 is set to +9 db. for larger input levels the output signal will saturate. 2. a sine wave rms level applied differentially between pins lifp_adn and lifm_adn (n = 1 for codec 1; n = 2 for codec 2). the a/d path gain is set to +9 db using control register 2. for larger input levels the output signal will saturate. 3. valid for codec 1 and codec 2. control register 0 = 0003h (codec 1) or 0018h (codec 2) and the a/d path gain in control register 2 is set to +9 db. the microphone pins are shorted together. the value is psophometrically weighted. 4. valid for codec 1 and codec 2. control register 0 = 0003h (codec 1) or 0018h (codec 2) and the a/d path gain in control register 2 is set to +9 db. a sine wave of 1030 hz is applied between the microphone input pins. the value is psophometrically weighted and includes harmonic distortion. 5. valid for codec 1 and codec 2. g ad is the a/d gain value selected in control register 2. the gain is measured at 1030 hz from the lif interface (pins lifp_adn and lifm_adn, where n = 1 for codec 1 and n = 2 for codec 2) to the pcm interface. 6. the difference between two adjacent gain settings as specified in control register 2. valid for codec 1 and codec 2. 7. valid for codec 1 and codec 2. g da is the d/a gain value selected in control register 2. the gain is measured at 970 hz, from the pcm interface to the lif interface (pins lifp_da1 and lifm_da1, for codec 1 and pins earp_hs and earm_hs for codec 2). 8. valid for codec 1 and codec 2. sine wave rms level differentially seen between pins lifp_da1 and lifm_da1 (codec 1) or earp_hs and earm_hs (codec 2), with an input signal of 970 hz and a level of +3.14 dbm0 at the pcm interface. load resistance is larger than 120 w . the d/a path gain in control register 2 is set to +2 db. 9. valid for codec 1 and codec 2. control registe r 0 = 0003h (codec 1) or 0018h (codec 2). the d/a path gain in control register 2 is set to 0 db and the dsp is set to idle mode. the value is psophometrically weighted. 10. valid for codec 1 and codec 2. control registe r 0 = 0003h (codec 1) or 0018h (codec 2).the d/a path gain in control register 2 is set to 0 db. a sine wave of 970 hz is applied. the value is psophometrically weighted and includes harmonic distortion. 11. the d/a path is loaded with (150 w + 800 m f)//100 pf.
1997 jan 22 48 philips semiconductors preliminary speci?cation universal codec PCD5096 17 package outline unit a 1 a 2 a 3 b p ce (1) eh e ll p qz y w v q references outline version european projection issue date iec jedec eiaj mm 0.25 0.05 1.85 1.65 0.25 0.40 0.20 0.25 0.14 10.1 9.9 0.8 1.3 12.9 12.3 0.85 0.75 1.2 0.8 10 0 o o 0.15 0.1 0.15 dimensions (mm are the original dimensions) note 1. plastic or metal protrusions of 0.25 mm maximum per side are not included. 0.95 0.55 sot307-2 92-11-17 95-02-04 d (1) (1) (1) 10.1 9.9 h d 12.9 12.3 e z 1.2 0.8 d e e b 11 c e h d z d a z e e v m a x 1 44 34 33 23 22 12 y q a 1 a l p q detail x l (a ) 3 a 2 pin 1 index d h v m b b p b p w m w m 0 2.5 5 mm scale qfp44: plastic quad flat package; 44 leads (lead length 1.3 mm); body 10 x 10 x 1.75 mm sot307-2 a max. 2.10
1997 jan 22 49 philips semiconductors preliminary speci?cation universal codec PCD5096 18 soldering 18.1 introduction there is no soldering method that is ideal for all ic packages. wave soldering is often preferred when through-hole and surface mounted components are mixed on one printed-circuit board. however, wave soldering is not always suitable for surface mounted ics, or for printed-circuits with high population densities. in these situations reflow soldering is often used. this text gives a very brief insight to a complex technology. a more in-depth account of soldering ics can be found in our ic package databook (order code 9398 652 90011). 18.2 re?ow soldering reflow soldering techniques are suitable for all qfp packages. the choice of heating method may be influenced by larger plastic qfp packages (44 leads, or more). if infrared or vapour phase heating is used and the large packages are not absolutely dry (less than 0.1% moisture content by weight), vaporization of the small amount of moisture in them can cause cracking of the plastic body. for more information, refer to the drypack chapter in our quality reference handbook (order code 9397 750 00192). reflow soldering requires solder paste (a suspension of fine solder particles, flux and binding agent) to be applied to the printed-circuit board by screen printing, stencilling or pressure-syringe dispensing before package placement. several techniques exist for reflowing; for example, thermal conduction by heated belt. dwell times vary between 50 and 300 seconds depending on heating method. typical reflow temperatures range from 215 to 250 c. preheating is necessary to dry the paste and evaporate the binding agent. preheating duration: 45 minutes at 45 c. 18.3 wave soldering wave soldering is not recommended for qfp packages. this is because of the likelihood of solder bridging due to closely-spaced leads and the possibility of incomplete solder penetration in multi-lead devices. if wave soldering cannot be avoided, the following conditions must be observed: a double-wave (a turbulent wave with high upward pressure followed by a smooth laminar wave) soldering technique should be used. the footprint must be at an angle of 45 to the board direction and must incorporate solder thieves downstream and at the side corners. even with these conditions, do not consider wave soldering the following packages: qfp52 (sot379-1), qfp100 (sot317-1), qfp100 (sot317-2), qfp100 (sot382-1) or qfp160 (sot322-1). during placement and before soldering, the package must be fixed with a droplet of adhesive. the adhesive can be applied by screen printing, pin transfer or syringe dispensing. the package can be soldered after the adhesive is cured. maximum permissible solder temperature is 260 c, and maximum duration of package immersion in solder is 10 seconds, if cooled to less than 150 c within 6 seconds. typical dwell time is 4 seconds at 250 c. a mildly-activated flux will eliminate the need for removal of corrosive residues in most applications. 18.4 repairing soldered joints fix the component by first soldering two diagonally- opposite end leads. use only a low voltage soldering iron (less than 24 v) applied to the flat part of the lead. contact time must be limited to 10 seconds at up to 300 c. when using a dedicated tool, all other leads can be soldered in one operation within 2 to 5 seconds between 270 and 320 c.
1997 jan 22 50 philips semiconductors preliminary speci?cation universal codec PCD5096 19 definitions 20 life support applications these products are not designed for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. philips customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify philips for any damages resulting from such improper use or sale. 21 purchase of philips i 2 c components data sheet status objective speci?cation this data sheet contains target or goal speci?cations for product development. preliminary speci?cation this data sheet contains preliminary data; supplementary data may be published later. product speci?cation this data sheet contains ?nal product speci?cations. limiting values limiting values given are in accordance with the absolute maximum rating system (iec 134). stress above one or more of the limiting values may cause permanent damage to the device. these are stress ratings only and operation of the device at these or at any other conditions above those given in the characteristics sections of the speci?cation is not implied. exposure to limiting values for extended periods may affect device reliability. application information where application information is given, it is advisory and does not form part of the speci?cation. purchase of philips i 2 c components conveys a license under the philips i 2 c patent to use the components in the i 2 c system provided the system conforms to the i 2 c specification defined by philips. this specification can be ordered using the code 9398 393 40011.
1997 jan 22 51 philips semiconductors preliminary speci?cation universal codec PCD5096 notes
internet: http://www.semiconductors.philips.com philips semiconductors C a worldwide company ? philips electronics n.v. 1997 sca53 all rights are reserved. reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. the information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed without notice. no liability will be accepted by the publisher for any consequence of its use. publication thereof does not convey nor imply any license under patent- or other industrial or intellectual property rights. netherlands: postbus 90050, 5600 pb eindhoven, bldg. vb, tel. +31 40 27 82785, fax. +31 40 27 88399 new zealand: 2 wagener place, c.p.o. box 1041, auckland, tel. +64 9 849 4160, fax. +64 9 849 7811 norway: box 1, manglerud 0612, oslo, tel. +47 22 74 8000, fax. +47 22 74 8341 philippines: philips semiconductors philippines inc., 106 valero st. salcedo village, p.o. box 2108 mcc, makati, metro manila, tel. +63 2 816 6380, fax. +63 2 817 3474 poland: ul. lukiska 10, pl 04-123 warszawa, tel. +48 22 612 2831, fax. +48 22 612 2327 portugal: see spain romania: see italy russia: philips russia, ul. usatcheva 35a, 119048 moscow, tel. +7 095 755 6918, fax. +7 095 755 6919 singapore: lorong 1, toa payoh, singapore 1231, tel. +65 350 2538, fax. +65 251 6500 slovakia: see austria slovenia: see italy south africa: s.a. philips pty ltd., 195-215 main road martindale, 2092 johannesburg, p.o. box 7430 johannesburg 2000, tel. +27 11 470 5911, fax. +27 11 470 5494 south america: rua do rocio 220, 5th floor, suite 51, 04552-903 s?o paulo, s?o paulo - sp, brazil, tel. +55 11 821 2333, fax. +55 11 829 1849 spain: balmes 22, 08007 barcelona, tel. +34 3 301 6312, fax. +34 3 301 4107 sweden: kottbygatan 7, akalla, s-16485 stockholm, tel. +46 8 632 2000, fax. +46 8 632 2745 switzerland: allmendstrasse 140, ch-8027 zrich, tel. +41 1 488 2686, fax. +41 1 481 7730 taiwan: philips semiconductors, 6f, no. 96, chien kuo n. rd., sec. 1, taipei, taiwan tel. +886 2 2134 2870, fax. +886 2 2134 2874 thailand: philips electronics (thailand) ltd., 209/2 sanpavuth-bangna road prakanong, bangkok 10260, tel. +66 2 745 4090, fax. +66 2 398 0793 turkey: talatpasa cad. no. 5, 80640 gltepe/istanbul, tel. +90 212 279 2770, fax. +90 212 282 6707 ukraine : philips ukraine, 4 patrice lumumba str., building b, floor 7, 252042 kiev, tel. +380 44 264 2776, fax. +380 44 268 0461 united kingdom: philips semiconductors ltd., 276 bath road, hayes, middlesex ub3 5bx, tel. +44 181 730 5000, fax. +44 181 754 8421 united states: 811 east arques avenue, sunnyvale, ca 94088-3409, tel. +1 800 234 7381 uruguay: see south america vietnam: see singapore yugoslavia: philips, trg n. pasica 5/v, 11000 beograd, tel. +381 11 625 344, fax.+381 11 635 777 for all other countries apply to: philips semiconductors, marketing & sales communications, building be-p, p.o. box 218, 5600 md eindhoven, the netherlands, fax. +31 40 27 24825 argentina: see south america australia: 34 waterloo road, north ryde, nsw 2113, tel. +61 2 9805 4455, fax. +61 2 9805 4466 austria: computerstr. 6, a-1101 wien, p.o. box 213, tel. +43 1 60 101, fax. +43 1 60 101 1210 belarus: hotel minsk business center, bld. 3, r. 1211, volodarski str. 6, 220050 minsk, tel. +375 172 200 733, fax. +375 172 200 773 belgium: see the netherlands brazil: see south america bulgaria: philips bulgaria ltd., energoproject, 15th floor, 51 james bourchier blvd., 1407 sofia, tel. +359 2 689 211, fax. +359 2 689 102 canada: philips semiconductors/components, tel. +1 800 234 7381 china/hong kong: 501 hong kong industrial technology centre, 72 tat chee avenue, kowloon tong, hong kong, tel. +852 2319 7888, fax. +852 2319 7700 colombia: see south america czech republic: see austria denmark: prags boulevard 80, pb 1919, dk-2300 copenhagen s, tel. +45 32 88 2636, fax. +45 31 57 1949 finland: sinikalliontie 3, fin-02630 espoo, tel. +358 9 615800, fax. +358 9 61580/xxx france: 4 rue du port-aux-vins, bp317, 92156 suresnes cedex, tel. +33 1 40 99 6161, fax. +33 1 40 99 6427 germany: hammerbrookstra?e 69, d-20097 hamburg, tel. +49 40 23 53 60, fax. +49 40 23 536 300 greece: no. 15, 25th march street, gr 17778 tavros/athens, tel. +30 1 4894 339/239, fax. +30 1 4814 240 hungary: see austria india: philips india ltd, shivsagar estate, a block, dr. annie besant rd. worli, mumbai 400 018, tel. +91 22 4938 541, fax. +91 22 4938 722 indonesia: see singapore ireland: newstead, clonskeagh, dublin 14, tel. +353 1 7640 000, fax. +353 1 7640 200 israel: rapac electronics, 7 kehilat saloniki st, tel aviv 61180, tel. +972 3 645 0444, fax. +972 3 649 1007 italy: philips semiconductors, piazza iv novembre 3, 20124 milano, tel. +39 2 6752 2531, fax. +39 2 6752 2557 japan: philips bldg 13-37, kohnan 2-chome, minato-ku, tokyo 108, tel. +81 3 3740 5130, fax. +81 3 3740 5077 korea: philips house, 260-199 itaewon-dong, yongsan-ku, seoul, tel. +82 2 709 1412, fax. +82 2 709 1415 malaysia: no. 76 jalan universiti, 46200 petaling jaya, selangor, tel. +60 3 750 5214, fax. +60 3 757 4880 mexico: 5900 gateway east, suite 200, el paso, texas 79905, tel. +9-5 800 234 7381 middle east: see italy printed in the netherlands 437027/1200/01/pp52 date of release: 1997 jan 22 document order number: 9397 750 01475


▲Up To Search▲   

 
Price & Availability of PCD5096

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X